import $ from "jquery";
import {url} from "../../util/config";
import {message} from "antd";
import login from "../login";

function getNewLogin(item) {
    return insertActivity(item)
}

export default function insertActivity(item) {
    debugger
    console.log(item)
    let token = localStorage.getItem("token")

    let status = "error";
    $.ajax({
        async:false,
        headers: {
            'Accept': "application/json",
            'Authorization': token
        },
        url: url.api_url+`Activity/InsertActivityContent`,
        type: 'POST',
        contentType:"application/json",
        data:JSON.stringify({
            ARTICLE_NEW:item.new,
            NAME:item.name,		//活动名称
            CONTENT:item.content, 	//活动内容
            FIGURE:item.figure,	//活动配图，不传值使用默认图片
            DESC:item.desc,		//活动描述
            TOP_STATUS:item.status,	//是否置顶，不传值默认否
            ACTIVITY_APPLY_START_TIME:item.applyStartTime, //活动报名时间，不传值默认无
            ACTIVITY_APPLY_END_TIME:item.applyEndTime,	//活动报名结束时间，不传值默认无
            ACTIVITY_START_TIME:item.startTime,  //活动开始时间
            ACTIVITY_END_TIME:item.endTime,	//活动结束时间，logo同步失效
            ACTIVITY_STATION:item.station, //活动地点，不传值默认无
            ATTACH_URL:item.attachUrls, 		//附件的url数组
            ATTACH_NAME:item.attachNames,	//附件的原名称数组
            ATTACH_NUM:item.attachNum    		//附件数
        }),
        success: function (result) {
            status=result.result
            if(status=="Token過期請重新登錄") {
                login(localStorage.getItem("account"), localStorage.getItem("password"));
                status = getNewLogin(item)
            }else {
                if(status=="ok"){
                    message.success("添加成功");
                }else {
                    message.error("添加失败")
                }
            }

        },
        error:function (error) {
            message.error("请求异常")
        }
    })
    return status;

//  写ajax时把上面注释取消
//     return "ok"
}


